package com.polaris.live.im.sfs.bean.pusher


/**
 * UserPopupNoticeMessage
 *
 * @author Created by 天晴 on 2024/5/7/013 11:01
 */
data class UserPopupNoticeMessage(
    /**
     * 完成的用户id
     */
    val userId: Long,
    /**
     * 标题
     */
    val title: String,
    /**
     * 内容
     */
    val content: String,
    /**
     * 展示图
     */
    val pics: List<PicBase>,
    /**
     * 确认按钮
     */
    val confirm: RouterTitle,
    /**
     * 模板类型
     *
     * 1: 通用模板1
     * 2: 通用模板2
     * 3: 通用模板3
     * @see  PusherNoticeTemplateType
     */
    val templateType: Int,
    /**
     * 取消按钮
     */
    val cancel: RouterTitle? = null
)

data class PicBase(
    /**
     * 图标
     */
    val pic: String,
    /**
     * 说明
     */
    val explain: String,
)